slow-witted man - Spanish English Dictionary